3 Step 1: Including ObjectComponents header files = IncludingHeaderFiles_OLEContainer
3 Step 2: Creating an OLE memory allocator object = CreatingAMemoryAllocator_OLEContainer
3 Step 3: Creating an OLE registration table = CreatingARegistrationTable_OLEContainer
3 Step 4: Connecting an ObjectComponents application object to the main window = BindingAnObjectComponentsApplicationObjectToTheMainWindow_OLEContainer
3 Step 5: Connecting an ObjectComponents view object to the view window = BindingAnObjectComponentsViewObjectToTheViewWindow_OLEContainer
3 Step 6: Handling OLE messages = HandlingOLEMessages_OLEContainer
3 Step 7: Handling OLE menu commands = HandlingOLEMenuCommands
3 Step 8: Creating an ObjectComponents registrar object = CreatingARegistrarObject_OLEContainer
3 Step 9: Compiling and linking the application = CompilingAndLinking_OLEContainer
2 Turning an application into an OLE server
3 Overview = CreatingAnOLEServer
3 Step 1: Including ObjectComponents header files = IncludingObjectComponentsHeaderFiles_OLEServer
3 Step 2: Creating an OLE memory allocator object = CreatingAMemoryAllocator_OLEServer
3 Step 3: Creating an OLE registration table = CreatingRegistrationTables_OLEServer
3 Step 4: Connecting an ObjectComponents application object to the main window = BindingAnObjectComponentsApplicationObjectToTheMainWindow_OLEServer
3 Step 5: Connecting an ObjectComponents view object to the view window = BindingAnObjectComponentsViewObjectToTheViewWindow_OLEServer
3 Step 6: Handling OLE messages = HandlingOLEMessages_OLEServer
3 Step 7: Creating a factory callback function = CreatingAFactoryCallbackFunction
3 Step 8: Creating an ObjectComponents registrar object = CreatingARegistrarObject_OLEContainer
3 Step 9: Compiling and linking the application = CompilingAndLinking_OLEServer
3 Turning an application into a DLL OLE server = CreatingADLLOLEServer
3 Debugging a DLL OLE server = DebuggingADLLOLEServer
3 Tools for DLL OLE servers = ToolsForDLLOLEServers
2 Overview of OLE
3 What is OLE? = WhatIsOLE
3 What does OLE look like? = WhatDoesOLELookLike
3 Inserting an object = InsertingAnObject
3 Editing an object in place = EditingAnObjectInPlace
3 Activating, deactivating, and selecting an object = ActivatingDeactivatingAndSelectingAnObject
3 Finding an object's verbs = FindingAnObjectsVerbs
3 Linking an object = LinkingAnObject
3 Opening an object to edit it = OpeningAnObjectToEditIt